#​449 — October 29, 2025

Read on the Web

🫢 Unfortunately I forgot to mention it in the last issue, but last week was a scheduled break, so you didn't miss anything – we're now back each week until the Christmas break in December! :-)
__
Your editor, Peter Cooper

Together with  Crowdin
⚛️ React Status

A Recap of React Conf 2025 — An official roundup of the year's largest official React event that took place earlier this month, covering areas like new React 19.2 features, React Compiler 1.0, big changes to React Native, and links to the most essential talks at the event.

Matt Carroll and Ricky Hanlon

💡 The Remix folks have a similar roundup of Remix Jam which took place the week after React Conf and where Remix 3 was first unveiled.

🌐 Build International Next.js Apps with Confidence — Master the art of holistic internationalization, from the fundamentals to advanced patterns, all through a real-world project. Now 25% off for subscribers of React Status!

next-intl & Crowdin sponsor

Directives and the Platform Boundary — First there was the "use strict" directive to opt in to strict mode in JavaScript, but now you’ll encounter use client, use server, use no memo, and more, despite not being standard JS features at all. Tanner thinks this proliferation of directives comes at a cost and a risk of framework and tooling lock-in.

Tanner Linsley (TanStack)

IN BRIEF:

How to Fix Any Bug — Dan Abramov ran into a bug when working with React Router and AI failed to solve it. Why? It didn’t have a good ‘repro’ to work with – that is, a set of instructions and the simplest code needed to reproduce the bug. Dan explains the importance of such repros when finding bugs and what his bug ultimately turned out to be.

Dan Abramov

📄 The Same App in React and Elm: A Side-by-Side Comparison Christian Ekrem

📄 One Year with Next.js App Router — Why We're Moving On – A critique of React Server Components and Next.js 15. Paper Clover

📄 I Tried React 19’s 'Activity' Component: Here’s What I Learned Partha Roy

📄 React and Remix Choose Different Futures Brendan McLoughlin

🛠  Code, Tools & Libraries

Next.js 16 Released — Launched alongside last week’s Next.js Conf (you can ▶️ watch the livestream again here), the popular React framework gains explicit caching components, an MCP server for AI-assisted debugging, both Turbopack and React Compiler support go stable, and more.

Lai, Story, Markbåge, and Neutkens

💡 A point release, Next.js 16.0.1 was released yesterday.

Solito 5.0: A Way to Use React Native with Next.jsSolito is a wrapper around React Navigation and Next.js that lets you share navigation code when building cross-platform apps. v5.0 supports Next.js 16 and Expo 54, and also drops React Native Web as a dependency.

Fernando Rojo

Tuple - The Fastest Way to Review AI Slop — Wasting hours debugging AI code? Tuple brings your team together to figure it out, clean it up, and ship.

Tuple sponsor

uikit 1.0: Build 3D UIs in React Three Fiber Apps — Ideal for games, XR (VR/AR), and web-based spatial-style apps. v1.0 takes some steps to align more closely with commonly accepted HTML/CSS behavior and techniques. GitHub repo.

Poimandres

Obra Icons: A Simple, Consistent Set of Icons for User Interfaces — More than 1000 icons that you can download as SVG, PNG, or use this React component to quickly bring them into your app.

Obra Studio

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape: